
package com.zsrt.day20170417.ch03;


public interface PetDao {
	
	
	/**
	 * 增加一个宠物
	 * @param huarun   宠物商店名字
	 * @param pet
	 * @return
	 */
	boolean addPet(PetShop huarun,Pet pet);

	
	/**
	 * 根据名字查询宠物
	 * 返回对象
	 * @param huarun
	 * @param name
	 * @return
	 */
	Pet findPetByName(PetShop huarun, String name);
	
	/**
	 * 根据宠物的年龄查找符合要求的宠物
	 * @param haurun
	 * @param age
	 * @return
	 */
	Pet[]  findPetsByAge(PetShop haurun,int age);
	
	/**
	 * 根据名字找到宠物更改其他信息
	 * @param huarun
	 * @param condition
	 * @return
	 */
	Pet updateByConditions(PetShop huarun,Pet condition);
	
	/**
	 * 只要符合改变的信息进行修改
	 * @param huarun
	 * @param condition
	 * @return
	 */
	Pet[] updatePetsByConditions(PetShop huarun,Pet condition,Pet alterPets);
}
